iT邦幫忙

2023 iThome 鐵人賽

DAY 12
0
Cloud Native

初入雲端的黑白學系列 第 12

[初入雲端的黑白學]舉例說明-教師系統(3)CloudFront & S3

  • 分享至 

  • xImage
  •  

為了增加S3圖文檔案的安全性和載入速度,可以使用CloudFront這個AWS提供的全球CDN服務。


1:創建 CloudFront 分佈

在 CloudFront 控制台中,點擊 "建立CloudFront分佈" 按鈕。
https://ithelp.ithome.com.tw/upload/images/20230914/20129524Wdh7a1TBUs.png


2:選擇來源網路

選擇你的S3來源網域,並設置存取權限
https://ithelp.ithome.com.tw/upload/images/20230914/20129524oX9WJ9usD6.png


3:設定 是否壓縮 及 通訊規則

https://ithelp.ithome.com.tw/upload/images/20230914/20129524QanEiXS42W.png


4:設定是否開啟WAF(Web Applicaiton Firewall)及憑證

https://ithelp.ithome.com.tw/upload/images/20230914/20129524NEX4qNd2N8.png


5:獲得域名

https://ithelp.ithome.com.tw/upload/images/20230914/20129524ZtzgtA9GS8.png


6:測試開啟檔案

將剛剛獲得的域名,將原本的S3域名網址替換
https://ithelp.ithome.com.tw/upload/images/20230914/20129524pdNUhd20JH.png


7:關閉S3公開存取

以後想存取檔案就可以直接使用CloudFront的域名,因此關閉S3那邊的公開存取權限
https://ithelp.ithome.com.tw/upload/images/20230914/20129524a0Ir4Z5sCZ.png


8:測試效果

  • 使用CloudFront域名網址的可以正常讀取
    https://ithelp.ithome.com.tw/upload/images/20230914/20129524pdNUhd20JH.png

  • 使用S3域名網址的已經無法讀取
    https://ithelp.ithome.com.tw/upload/images/20230914/20129524ciYgnjeBnh.png


上一篇
[初入雲端的黑白學]舉例說明-教師系統(2)S3
下一篇
[初入雲端的黑白學]舉例說明-教師系統(4)EC2教師系統架設
系列文
初入雲端的黑白學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言